add upload to remote database function, not completed yet
give up cursorLoader, unknown error, change back to use managedcursor