added put listener to update queue
[#15]
fixed id issue and user mapping issue on updating or inserting
[#15]
ensure that the id was being passed correctly on updating and not on creating
[#15]