1. A method for fast updating of a search database, the method comprising: storing signatures of a real time database update in sequential order as received in a buffer on a user device; sending the signatures from the user device to a remote database without locks; and updating a remote database with the signatures of the real time database update.